package com.zhongying.jf.mapper;

import com.zhongying.jf.model.CallList;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;
import java.util.Map;

public interface CallListMapper extends Mapper<CallList> {

    /**
     * 查询客服对应的通话记录
     * @param params
     * @return
     */
    List<Map<String,Object>> queryMyList(Map<String, Object> params);

    /**
     * 查询姓名和手机号
     * @param cusId
     * @return
     */
    Map<String,Object> getNameMobail(String cusId);

    /**
     * 查询客户信息
     * @param cusId
     * @return
     */
    Map<String,Object> getCusInfo(String cusId);

    /**
     * 查询客服对应的通话记录数量
     * @param inMap
     * @return
     */
    int queryMyListCount(Map inMap);

    /**
     * 针对客户历史备注列表
     * @param inMap
     * @return
     */
    List<Map<String,Object>> queryCusList(Map inMap);

    /**
     * 针对客户历史备注列表数量
     * @param inMap
     * @return
     */
    int queryCusListCount(Map inMap);

    /**
     * 充值记录
     * @param inMap
     * @return
     */
    List<Map<String,Object>> queryRechargeListSS(Map inMap);

    /**
     * 充值记录数量
     * @param inMap
     * @return
     */
    int queryRechargeListSSOne(Map inMap);

    /**
     *提现记录
     * @param inMap
     * @return
     */
    List<Map<String,Object>> queryWithDraws(Map inMap);

    /**
     *提现记录数量
     * @param inMap
     * @return
     */
    int queryWithDrawsCount(Map inMap);
}